//针对 url 查询字符串中参数的获取
const http = require('http');
//1. 引入 url 模块
const url = require('url');

const server = http.createServer((request, response) => {
    //2. 对请求中的 url 进行解析  parse 方法用来解析 url 字符串
    let data = url.parse(request.url, true);
    //url 的路径部分
    // console.log(data.pathname);
    //url 的查询字符串转为对象的结果
    // console.log(data.query);
    //获取背景
    let bg = data.query.bg ? data.query.bg : 'pink';
    //设置响应结果的显示颜色
    response.end(`<!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>网站首页</title>
        <style>
            body{
                background: ${bg};
            }
        </style>
    </head>
    <body>
    </body>
    </html>`);
});

server.listen(80, () => {
    console.log('服务已经启动.....');
})